Skip to content

chore(deps): bump github.com/filecoin-project/lotus from 1.35.0 to 1.35.1#2072

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/filecoin-project/lotus-1.35.1
Closed

chore(deps): bump github.com/filecoin-project/lotus from 1.35.0 to 1.35.1#2072
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/filecoin-project/lotus-1.35.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 31, 2026

Bumps github.com/filecoin-project/lotus from 1.35.0 to 1.35.1.

Release notes

Sourced from github.com/filecoin-project/lotus's releases.

miner/v1.35.1

This is the stable release of Lotus node v1.35.1, a patch release that extends EC finality tooling into the v2 API, Eth RPC, and lotus-shed, improves Ethereum RPC and gas estimation behavior, lowers several CLI batch defaults to reduce out-of-gas failures, and raises the minimum supported Golang version to 1.25.0. The final release also includes late backports for Ethereum RLP hardening, proof-parameter fetch robustness, indexed StateSearchMsg lookback handling, tightened Ethereum filter block-range enforcement, and null-round-aware EC finality chain walks.

☢️ Upgrade Warnings ☢️

⭐ New Features

  • feat(api): integrate FRC-0089 EC finality calculator into v2 API and Eth RPC, so "finalized" and "safe" tags reflect actual chain health (~20-30 epochs) rather than worst-case static 900-epoch fallback. Adds ChainGetTipSetFinalityStatus v2 endpoint for finality diagnostics. (filecoin-project/lotus#13547)
  • feat(shed): add lotus-shed finality-calculator for EC finality probability computation per FRC-0089 (filecoin-project/lotus#12093)

🐛 Bug Fixes

  • fix(rlp): modernize and harden Ethereum RLP decoding with tighter canonical-encoding validation, explicit nesting and input bounds, and expanded roundtrip coverage for transaction parsing (filecoin-project/lotus#13555)
  • fix(gateway): return ErrFilterNotFound instead of an empty result for unknown filter IDs in EthGetFilterLogs (filecoin-project/lotus#13519)
  • fix(eth): handle failed contract creates with nil result addresses in trace_filter (filecoin-project/lotus#13549)
  • fix(chainstore): remove expected CBOR decode warnings in GetCMessage for Ethereum-style transactions, reducing log spam on busy nodes (filecoin-project/lotus#13524)
  • fix(net): update FIL DevTTY WebTransport certhashes in the mainnet bootstrap list (filecoin-project/lotus#13530)
  • fix(gas): stricter bounds for GasEstimateGasPremium lookback (filecoin-project/lotus#13556)
  • fix: remove duplicate SQL statement entries from preparedStatementMapping (filecoin-project/lotus#13545)
  • fix(api): make StateSearchMsg respect lookbackLimit when returning indexed results (filecoin-project/lotus#13562)
  • fix(eth): tighten block range handling for trace_filter and eth_getLogs, including consistent -32005 limit-exceeded errors and gateway range enforcement for trace_filter (filecoin-project/lotus#13561)
  • fix(ecfinality): account for null rounds in EC finality calculator chain walk, aligning with FRC-0089 theoretical model and fixing depth-to-height conversion (filecoin-project/lotus#13565)

👌 Improvements

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Rod Vagg 10 +3670/-595 63
Phi-rjan 6 +485/-159 49
dependabot[bot] 4 +98/-89 8
William Morriss 3 +351/-15 18
beck 1 +6/-6 5
eroderust 1 +7/-7 5
hanabi1224 1 +0/-17 1
Hubert 1 +0/-1 1

... (truncated)

Changelog

Sourced from github.com/filecoin-project/lotus's changelog.

Node v1.35.1 / 2026-03-31

This is the stable release of Lotus node v1.35.1, a patch release that extends EC finality tooling into the v2 API, Eth RPC, and lotus-shed, improves Ethereum RPC and gas estimation behavior, lowers several CLI batch defaults to reduce out-of-gas failures, and raises the minimum supported Golang version to 1.25.0. The final release also includes late backports for Ethereum RLP hardening, proof-parameter fetch robustness, indexed StateSearchMsg lookback handling, tightened Ethereum filter block-range enforcement, and null-round-aware EC finality chain walks.

☢️ Upgrade Warnings ☢️

⭐ New Features

  • feat(api): integrate FRC-0089 EC finality calculator into v2 API and Eth RPC, so "finalized" and "safe" tags reflect actual chain health (~20-30 epochs) rather than worst-case static 900-epoch fallback. Adds ChainGetTipSetFinalityStatus v2 endpoint for finality diagnostics. (filecoin-project/lotus#13547)
  • feat(shed): add lotus-shed finality-calculator for EC finality probability computation per FRC-0089 (filecoin-project/lotus#12093)

👌 Improvements

  • fix(gateway): return ErrFilterNotFound error instead of empty result for unknown filter IDs in EthGetFilterLogs (filecoin-project/lotus#13519)
  • feat(basefee)!: premium-based base fee adjustment (FIP-0115), which may be included in a future upgrade (filecoin-project/lotus#13531)
  • fix(eth): handle nil address in trace_filter for failed contract creates (filecoin-project/lotus#13549)
  • fix(gas): stricter bounds for GasEstimateGasPremium lookback (filecoin-project/lotus#13555)
  • fix(api): StateSearchMsg should respect lookbackLimit filecoin-project/lotus#13562
  • fix(ecfinality): account for null rounds in EC finality calculator chain walk, aligning with FRC-0089 theoretical model and fixing depth-to-height conversion (filecoin-project/lotus#13565)
  • fix(eth): tighten block range handling for trace_filter and eth_getLogs, including consistent -32005 limit-exceeded errors and gateway range enforcement for trace_filter (filecoin-project/lotus#13561)
  • fix(chainindex): fix nil deref during event backfill and handle large index-to-chain gaps during startup reconciliation by entering a degraded mode instead of blocking with a long-held SQLite transaction (filecoin-project/lotus#13552)

🐛 Bug Fixes

  • fix(rlp): modernize and harden Ethereum RLP decoding with tighter canonical-encoding validation, explicit nesting and input bounds, and expanded roundtrip coverage for transaction parsing (filecoin-project/lotus#13555)
  • fix(gateway): return ErrFilterNotFound instead of an empty result for unknown filter IDs in EthGetFilterLogs (filecoin-project/lotus#13519)
  • fix(eth): handle failed contract creates with nil result addresses in trace_filter (filecoin-project/lotus#13549)
  • fix(chainstore): remove expected CBOR decode warnings in GetCMessage for Ethereum-style transactions, reducing log spam on busy nodes (filecoin-project/lotus#13524)
  • fix(net): update FIL DevTTY WebTransport certhashes in the mainnet bootstrap list (filecoin-project/lotus#13530)
  • fix(gas): stricter bounds for GasEstimateGasPremium lookback (filecoin-project/lotus#13556)
  • fix: remove duplicate SQL statement entries from preparedStatementMapping (filecoin-project/lotus#13545)
  • fix(api): make StateSearchMsg respect lookbackLimit when returning indexed results (filecoin-project/lotus#13562)
  • fix(eth): tighten block range handling for trace_filter and eth_getLogs, including consistent -32005 limit-exceeded errors and gateway range enforcement for trace_filter (filecoin-project/lotus#13561)
  • fix(ecfinality): account for null rounds in EC finality calculator chain walk, aligning with FRC-0089 theoretical model and fixing depth-to-height conversion (filecoin-project/lotus#13565)

👌 Improvements

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

... (truncated)

Commits
  • baaf988 build: release Lotus Node v1.35.1 (#13564)
  • 40b43c7 fix(ecfinality): account for null rounds in chain walk (#13565)
  • 7c35602 fix(eth): tighten block range handling for filter APIs (#13561)
  • 06b4f29 chore: backports for v1.35.1 release (#13563)
  • 27945be build: release Lotus Node v1.35.1-rc1 (#13560)
  • eade36f fix(lint): minor go vet fixes for Go v1.26 (#13558)
  • 0445dd2 fix(gas): stricter bounds for GasEstimateGasPremium lookback (#13556)
  • 4b05fd2 feat(api): integrate EC finality calculator into v2 API and Eth RPC (#13547)
  • 8502fa9 docs: fix typos in comments (#13554)
  • 07be6de fix(eth): handle nil address in trace_filter for failed contract creates (#13...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/filecoin-project/lotus](https://github.com/filecoin-project/lotus) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/filecoin-project/lotus/releases)
- [Changelog](https://github.com/filecoin-project/lotus/blob/master/CHANGELOG.md)
- [Commits](filecoin-project/lotus@v1.35.0...v1.35.1)

---
updated-dependencies:
- dependency-name: github.com/filecoin-project/lotus
  dependency-version: 1.35.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Mar 31, 2026
@LexLuthr LexLuthr closed this Apr 8, 2026
@github-project-automation github-project-automation bot moved this to Done in Boost Apr 8, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 8, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/go_modules/github.com/filecoin-project/lotus-1.35.1 branch April 8, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant